#include <bits/stdc++.h>
using namespace std;
char s[20];
int main(void){
    scanf("%s",s);
    int cnt=0;
    int n=strlen(s);
    for(int i=0;i<n/2;i++){
        if(s[i]!=s[n-i-1]){
            cnt++;
        }
    }
    //注意奇数个的情况如果已经是回文串也可以改变中间的字符
    if(cnt==1 || cnt==0  && n%2){
        printf("YES\n");
    }else{
        printf("NO\n");
    }
    return 0;
}